package com.minebans.minebansantispam;
import java.util.Map.Entry;
import uk.co.jacekk.bukkit.baseplugin.scheduler.BaseTask;
import com.minebans.minebansantispam.data.PlayerData;
public class CleanUpTask extends BaseTask<MineBansAntiSpam> {
public CleanUpTask(MineBansAntiSpam plugin){
super(plugin);
}
public void run(){
String playerName;
PlayerData playerData;
for (Entry<String, PlayerData> entry : plugin.dataManager.getAll()){
playerName = entry.getKey();
playerData = entry.getValue();
if (playerData.lastLogoutTime > playerData.lastLoginTime && System.currentTimeMillis() - playerData.lastLoginTime > 3600000){
plugin.dataManager.unregisterPlayer(playerName);
}
}
}
}